making better - French English Dictionary